make one's home somewhere - Francés Inglés Diccionario